produce leaves - French English Dictionary